// JavaScript Document
// 标签类（继承AnimatedObject）
class AnimatedLabel extends AnimatedObject {
  constructor(objectID, label) {
    super();
    this.objectID = objectID ; // 物体ID
    this.label = label ; // 标签
  }

  // 画图
  draw(ctx) {
    ctx.beginPath() ;
    // 设置透明度
    ctx.globalAlpha = 1.0 ;
    // 画文字
    ctx.font = "10px Arial" ;
    ctx.textAlign = "center" ;
    ctx.textBaseline = "middle" ;
    ctx.fillStyle = this.foregroundColor ;
    ctx.fillText(this.label, this.x, this.y) ;
  }
}
